/* All
----------------------------------------------------------------------------------------------------*/
<!--Dream-->
#frameO2Ud3T,#frame9stVo5,#framehf4YGH { background:none;}
#diya1 { width:220px; float:left;}
#diya6,#diya7,#diya13,#diya18,#diya22,#diyq1,#diyq4,#diyq7,#diyq11,#diyq15 { width:300px; float:right;}
#diya8 { width:214px; float:left;}
#diys9,#diyq13 { width:225px; float:left;}
#diyq2 { width:185px; float:left;}
#diyq14 {width:217px; float:right;}
.carTop_2 {height:192px;width:462px; margin-top:15px;}
.carTop_2 a {background:#71A;width: 147px;height: 192px;display: block;text-align: center;font-size: 12px;line-height: 26px;float: left;}
.carTop_2 a.carImg2 {margin:0 10px;}
#portal_block_181_content {height:192px;}
#portal_block_231 { width:168px; float:left;}
#portal_block_232 {width:168px; float:left;}
<!--end-->

.rf { float: right; }
.lf { float: left; }
.mbp { margin-bottom: 10px; }
hr.da { border-top: 1px dotted #CFCBCA; }
.pipe { border-right: 1px dotted #CCCCCC; color: #CCCCCC; display: inline-block; height: 9px; margin: 0 8px 0 8px; overflow: hidden; text-indent: -999em; _margin-top: -10px; _margin: 0 5px; _diplay: inline; _text-indent: 0; _border: 0 none; _height: auto; }
.xs0 { font-family: Arial; font-size: 12px; -webkit-text-size-adjust: none; }
#postbtn.xg1 {color:#fff !important; }
.bbda { border-bottom: 1px solid #F4F4F4; }
.bbs { border-bottom: 1px solid #E2E2E2 !important; }
.avt img { border-color:#ddd;}
div.pt { height: 90px; line-height: 90px; }
.pnc, a.pnc { border:none; background:none; color:#444 !important;}
.pnc:active { background-position: -207px -164px; }
.pnpost .pn { height: 27px; } 
.pnpost { line-height: 23px; }
.pr, .pc { margin-bottom: 3px; margin-right: 3px; vertical-align: middle; }
#diy-tg { float:right; padding-top:8px; background-position: 0 9px;}
#diy-tg_menu { margin-left: -21px;}
#diy-tg_menu li{ margin:4px 0;}
#hd h2 { margin-top: 5px; padding:0; }
/*#hd h2 a { width: 110px; height: 30px; display: block; margin-right: 25px; }*/
#hd h2 a:hover { padding-right: 25px; margin-right: 0; background: url(../../template/singcere_town/src/img/all/logo_home.png) no-repeat right center; }
#scbar { height: 38px; line-height: 38px; overflow: hidden; float: left; border:none; background:none; }
.scbar_txt_td, .scbar_type_td { border:none; background:none; }
#scbar_txt { background: none; border: 0 none; float: left; height: 21px; line-height: 22px; padding-left: 5px; width: 136px; outline: none; font-size:12px;}
.scbar_narrow #scbar_txt { width: 260px; }
.scbar_btn_td { background:none; }
#scbar_btn { background: none !important; border: none !important; cursor: pointer; float: right; height: 20px; width: 23px; }
#scbar_btn strong { display: none; }
.top_nav { float: left; margin: 0 0 0 15px; }
.top_nav li { display: block; float: left; height: 38px; }
.top_nav li a.menuitem { color: #333; display: block; float: left; font-size: 12px; line-height: 38px; padding: 0 15px; text-decoration: none; }
.top_nav li a.menuitem:hover { background-image: -moz-linear-gradient(top, #f8f8f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f8f8f7, #e7e7e7); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f7), to(#e7e7e7)); background-image: -webkit-linear-gradient(top, #f8f8f7, #e7e7e7); background-image: -o-linear-gradient(top, #f8f8f7, #e7e7e7); background-image: linear-gradient(top, #f8f8f7, #e7e7e7); background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f7', endColorstr='#e7e7e7', GradientType=0);}
.top_nav li a span { display: none; }
.top_member { float: right; display: inline-block; background: rgba(204,204,204,.4); border-radius: 5px; height: 24px; padding: 2px; margin: 5px 0 0 0; }
.top_member li { display: block; position: relative; float: left; }
.top_member * { word-wrap: normal; }
.ie_all .top_member { background: #CCC; }
.top_member .dls { display: inline-block; width: 2px; height: 25px; background: url(../../template/singcere_town/src/img/all/double_line_split.png) center center no-repeat; }
#mn_forum .menuitem { padding: 0 20px 0 10px; }
.sub_nav { position: absolute; display: none; top: 37px; z-index: -1; width: 465px; padding: 9px 6px 6px 9px; background: #fff; border-radius: 0 3px 3px 3px; border: 1px solid #797979; }
.sub_nav ul li { width: 93px; height: 28px; float: left; }
.sub_nav ul li a { display: block; float: left; width: 60px; padding: 0 6px 0 22px; height: 25px; line-height: 25px; color: #555; text-align: center; }
.sub_nav ul li a:hover { width: 60px; padding: 0 5px 0 21px; height: 23px; line-height: 23px; background: #fffada; border: 1px solid #ffdc74; }
.sub_nav .hottip { height: 25px; line-height: 25px; background: #fffada; border: 1px solid #ffdc73; padding: 0 9px; margin-right: 5px; }
.sub_nav .hottip a { color: #1f97d3; }
.sub_nav hr { height: 1px; overflow: hidden; border: none; background: #ededed; margin-right: 5px; }
.top_member li { margin-right: 5px; }
.logout { margin: 14px 0 auto 10px; color: #999; }
.top_member li a { color: #333; line-height: 24px; }
.top_member li img { background: url(../../template/singcere_town/src/img/all/top_member_header_bg.png) no-repeat scroll 0 0 transparent; float: left; margin-right: 5px; padding: 2px; width: 20px; height: 20px; }
.top_nav li.has_child .menuitem, .top_nav li.has_child .menuitem:hover { background: url(../../template/singcere_town/src/img/all/top_nav_arr.png) no-repeat scroll 80% 55% transparent; }
.top_nav li.active { background: transparent url(../../template/singcere_town/src/img/all/forum_active_bg.png) no-repeat 0 100%; }
.top_nav li.active .sub_nav { display: block; }
.i_qq, .i_wb { display: inline-block; width: 16px; height: 16px; background: url(../../template/singcere_town/src/img/all/sprite_forum.png); margin: 0 3px -4px 0; }
.i_qq { background-position: -741px -39px; }
.i_wb { background-position: -222px -49px; }
.top_member li strong { text-decoration: none; -webkit-text-size-adjust: none; background: url(../../template/singcere_town/src/img/all/msg_num_bg.png) no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-size: 9px; line-height: 12px; padding: 0 0px 3px 0; position: absolute; right: -17px; top: -7px; width: 20px; text-align: center; font-weight: normal; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }
.search_form { background: url("../../template/singcere_town/src/img/all/search_form_bg.png") no-repeat scroll 0 0 transparent; float: left; height: 24px; margin-top: 6px; padding: 2px 0 2px 16px; position: relative; width: 164px; }
.msgTips { border: 1px solid #999; color: #333; background: #fff; margin-right: -455px; padding: 10px; position: absolute; right: 50%; top: 37px; }
.msgTips a { color: #00a7ff; }
.msgTips .closeMsg { display: block; color: #797979; font-family: arial; font-weight: 600; height: 20px; position: absolute; right: 0; text-align: center; top: 0; width: 20px; }
.msgTips .closeMsg:hover { text-decoration: none; }
#ct { }
.ct3_a .mn table { width: 100%; }
.ct3_a .sd, .home .sd { float: right; width: 220px; }
#ft .ft_links { text-align: center; color: #ccc; }
#ft .ft_links a { color: #333; }
#ft .ft_legal { text-align: center; color: #333; }
#ft .ft_legal span { text-align: center; color: #333; }
#ft .ft_copyright { text-align: center; color: #333; }
#scrolltop { height:143px; width:30px; margin-left:10px; background:none;}
#scrolltop .dz_postnew { display: block; width: 30px; height: 108px; overflow: hidden; background: url({STYLEIMGDIR}list/{CHANNEL}/scroll_postnew.png) no-repeat 50% 0; line-height: 999px; overflow: hidden; cursor: pointer; margin-bottom: 5px; }
#scrolltop .dz_gotop { display: block; width: 30px; height: 30px; overflow: hidden; background: url({STYLEIMGDIR}list/{CHANNEL}/scrolltop.png) no-repeat 50% 0; 
line-height: 999px; overflow: hidden; cursor: pointer; }
.bm { border: 1px solid #CDCDCD; border-radius: 3px; }
.bm_c { padding: 10px; background: #FFF; }
.bm_h { padding: 0 12px;}
.bml .bm_h { padding-top: 2px;}
#pt { margin: -10px 0 0; height: 32px; line-height: 32px; position: relative; z-index: 3; }
#pt .z em { width: 20px; overflow: hidden; text-align: center; background:none; line-height:32px; }
#uhd .tb a { border: 1px solid #DDD; background-color: #FFF; background-image: -moz-linear-gradient(top, #FFFFFF, #FAFAFA); background-image: -ms-linear-gradient(top, #FFFFFF, #FAFAFA); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#FAFAFA)); background-image: -webkit-linear-gradient(top, #FFFFFF, #FAFAFA); background-image: -o-linear-gradient(top, #FFFFFF, #FAFAFA); background-image: linear-gradient(top, #FFFFFF, #FAFAFA); background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FAFAFA', GradientType=0);}
#uhd .tb .a a { border: 1px solid #DDD; border-bottom-color: #FFF; background: #FFF; }
#uhd .flw_hd table { background: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 5px 5px 5px 5px; padding: 5px; }
#uhd .flw_hd table th { border-right: 1px dotted #DDD; }
.tb { margin-top: 10px; line-height: 39px; border-bottom: 1px solid #DDD; padding-left: 0px; }
.tb a { display: block; padding: 0 10px; border: 1px solid #DDD; border-radius: 5px; font-size: 14px; color: #656565; line-height: 35px; background:none; }
.tb .a a, .tb .current a { border-bottom-color: #FFF; background: #FFF; line-height: 39px; border-radius: 5px 5px 0 0; font-weight:normal; }
.tb .o { margin: 1px 4px 0 2px; }
.tb .o, .tb .o a { border: 0 none; display: block; overflow: hidden; background:none; }
.tb .o a { border: none; color: #FFFFFF; font-weight: 700; padding: 0 15px; }
.gray_bar { background: none repeat scroll 0 0 #FBFBFB; color: #999999; line-height: 31px; margin: 2px 0; padding: 0 10px; position: relative; }
.gray_bar .a { color: #FF6600; }
.tb .o a.up_photo { background-position: -28px -483px; height: 34px; width: 59px; }
.tb .o a.up_photo:hover { background-position: -134px -483px; }
.tb .o a.send_pm { background-position: -32px -258px; height: 34px; width: 44px; }
.tb .o a.send_pm:hover { background-position: -123px -258px; }
.tbmu { border-bottom: 1px solid #DDD; }
.xld dt { padding:0 }
.xld dd { margin-bottom:0 }
.xlda dl { padding-left:0; }
.xlda .m { margin: 8px 10px 10px 0; }
.ntc_body { padding-top: 10px; }
.home_sub_pic_lst { color: #999999; float: left; height: 225px; padding: 10px 23px 0; }
.album_lst { height: 280px !important; }
.home_sub_pic_lst dt { position: relative; }
.home_sub_pic_lst dt img { background: none repeat scroll 0 0 #FFFFFF; border: 3px solid #DDDDDD; padding: 10px; }
.album_lst dt a img { height: 154px; width: 174px; }
.home_sub_pic_lst dd { margin-top: 5px; }
.home_sub_pic_lst dd.center { text-align: center; }
.home_sub_pic_lst dt a:hover img { border-color: #D8E6C5; }
.home_sub_pic_lst dd a { font-size: 14px; line-height: 24px; }
.bottom_btn { color: #E1E1E1; font-size: 10px; }
.hidden { visibility: hidden; _visibility: visible; }
.home_sub_pic_lst:hover .hidden { visibility: visible; }
.bottom_btn a { font-size: 12px !important; color: #666; }
.i_del, .i_edit, .i_refuse, .i_hand, .i_fork, .i_add { display: inline-block; height: 12px; margin-right: 3px; width: 10px; background: url(../../template/singcere_town/src/img/all/sprite_home_sub.png) no-repeat scroll 0 0 transparent; }
.i_edit { background-position: -270px -19px; }
.i_fork { background-position: -317px -20px; }
.appl li { padding: 0 15px 0 0; }
.appl span a:hover { color: #369; }
.home_nav { display: inline-block; position: relative; margin-left: 10px !important; width: 140px; border-top: 1px dotted #CFCBCA; padding-top: 10px; font-size: 14px; }
.home_nav li { padding: 0 !important; }
.home_nav li i { display: inline-block; float: left; width: 17px; height: 16px; background: url(../../template/singcere_town/src/img/all/sprite_home.png) no-repeat; margin: 3px 10px; }
.home_nav li i.hn_1 { background-position: -126px -4px; }
.home_nav li i.hn_2 { background-position: -100px -4px; margin: 3px 7px 3px 13px; }
.home_nav li i.hn_3 { background-position: -72px -4px; margin: 4px 8px 2px 12px; }
.home_nav li i.hn_4 { background-position: -239px -4px; margin: 5px 9px 1px 11px; }
.home_nav li i.hn_5 { background-position: -155px -4px; margin: 5px 9px 1px 11px; }
.home_nav li i.hn_6 { background-position: -1px -4px; margin: 4px 9px 2px 11px; }
.home_nav li i.hn_7 { background-position: -172px -67px; margin: 2px 9px 4px 11px; }
.home_nav li i.hn_8 { background-position: -210px -4px; margin: 3px 9px 3px 11px; }
.home_nav li i.hn_9 { background-position: -184px -4px; margin: 6px 8px 0 12px; }
.home_nav li a { display: block; line-height: 25px; margin: 3px -11px 3px -10px; width: 150px; padding-left: 10px; }
.home_nav li.active a, .home_nav li a:hover, .home_nav li:hover a { line-height: 23px; border: 1px solid #DDD; background: #FFF; border-right: 0 none; border-left: 0 none; }
.home_nav li .sub_home_nav { border-bottom: 1px solid #E2E2E2; margin: -3px -11px 0 -10px; display: none; }
.home_nav li:hover .sub_home_nav, .home_nav li.active .sub_home_nav { display: block; }
.home_nav li .sub_home_nav a { border: 0 none; margin: 0; padding-left: 47px; width: 113px; background: #FFF; }
.home_nav li .sub_home_nav a.active, .home_nav li .sub_home_nav a.active:hover { background: #f5f5f5; }
.home_nav li .sub_home_nav a:hover { background: #fcfcfc; line-height: 23px; }
.tbn { width: 137px; _width: 129px; margin:0; }
.mg_img { padding:0; background:none; }
.reply_form { background: url("../../template/singcere_town/src/img/all/fastpost_bg.jpg") repeat-x scroll #FFFAEE; border: 1px solid #DDDDDD; box-shadow: 0 1px 3px rgba(0,0,0,0.08); padding-bottom: 10px; }
.reply_form .form_title { border-bottom: 1px solid #FFBF33; font-size: 14px; height: 26px; line-height: 20px; margin: 10px; padding: 0 10px; }
.reply_form .form_title span { color: #999999; font-size: 12px; font-weight: normal; margin-left: 90px; }
.reply_form .form_title span i { background: url("../../template/singcere_town/src/img/all/sprite_forum.png") no-repeat scroll -655px -11px transparent; display: inline-block; height: 14px; margin-right: 5px; width: 14px; vertical-align: middle; margin-bottom: 5px; }
.right_box { float: left; width: 82%; }
.left_box { float: left; position: relative; width: 160px; z-index: 3; }
.user_face { position: relative; width: 120px; }
.reply_form .user_face { margin: 5px auto; }
.user_face .avatar img { border-radius: 5px 5px 5px 5px; margin-bottom: 5px; }
.user_purview { color: #FF6600; display: inline-block; line-height: 20px; margin-top: 10px; }
.user_purview i { background: url("../../template/singcere_town/src/img/all/sprite_forum.png") no-repeat scroll -635px -11px transparent; display: block; float: left; height: 16px; margin-right: 5px; width: 10px; }
.tedt .bar { background: url(../../template/singcere_town/src/img/all/sprite_repeat_bg.png) 0 -177px repeat-x; height: 27px; padding: 3px 10px 0 5px; border: 1px solid #E2E2E2; border-bottom: 0 none; overflow: hidden; }
.tedt .pipe { margin-top: 8px; }
.tedt span a { line-height: 26px; }
.tedt .area { padding: 4px; background: #FFF; zoom: 1; border: 1px solid #E2E2E2; }
.m_c .o { height: 32px;}
.nfl .f_c { border: 1px solid #CCC; box-shadow: 0 1px 3px rgba(0,0,0,0.08); background-color: #FFF; border-radius: 5px; }
.p_right { background-position:10px 12px;}
.pg, .pgb { line-height: 31px; }
.pg a, .pg strong, .pgb a, .pg label, .pg a.nxt{ margin-left:4px; height:29px; background: url(../../template/singcere_town/src/img/all/sprite_repeat_bg.png) repeat-x 0 -43px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,0.08);}
.pg a:hover, .pgb a:hover { border-color: #F4A22B; color: #000; background-position: 0 -126px !important; }
.pg a.active { background-position: 0 -85px !important; border-color: #D87814; }
.pg a.nxt { padding-right:10px;}
.pgb a { padding:0 10px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,0.08); }
#pgt .pg, #pgt .pgb { margin-top:0; }
.aimg_tip { font-size: 12px !important; }

.input_box { position: relative; color: #666; }
.input_box label { display: inline-block; margin: 6px 10px 0 0; width: 65px; text-align: right; }
.input_box .input { border-radius: 3px; border: 1px solid #CCC; width: 200px; height: 17px; line-height: 17px; padding: 5px 5px 5px 25px; }
.input_box a { color: #666666 !important; display: inline-block; margin-right: 10px; margin-top: 6px; text-align: right; text-decoration: none; }
.tipcol { padding-left: 10px; }
.input_box select { box-shadow: 1px 3px 3px rgba(208,208,208,.23) inset; border-radius: 3px; border: 1px solid #CCC; width: 231px; height: 17px; line-height: 17px; padding: 7px 5px 5px 5px; height: 30px; background: transparent; color: #666; }
.input_box:hover label, .input_box:hover a { color: #666 !important; }
.gray_btn { display: inline-block; padding: 5px 15px; background-color: #F8F7F7; background-image: -moz-linear-gradient(top, #F8F7F7, #F4F4F4); background-image: -ms-linear-gradient(top, #F8F7F7, #F4F4F4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8F7F7), to(#F4F4F4)); background-image: -webkit-linear-gradient(top, #F8F7F7, #F4F4F4); background-image: -o-linear-gradient(top, #F8F7F7, #F4F4F4); background-image: linear-gradient(top, #F8F7F7, #F4F4F4); background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F7F7', endColorstr='#F4F4F4', GradientType=0);
border-radius: 3px; border: 1px solid #DDD; color: #ccc; font-size: 14px; font-weight: bold; }
.green_btn { display: inline-block; padding: 5px 15px; background-color: #6DB60E; background-image: -moz-linear-gradient(top, #6DB60E, #5B9A09); background-image: -ms-linear-gradient(top, #6DB60E, #5B9A09); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6DB60E), to(#5B9A09)); background-image: -webkit-linear-gradient(top, #6DB60E, #5B9A09); background-image: -o-linear-gradient(top, #6DB60E, #5B9A09); background-image: linear-gradient(top, #6DB60E, #5B9A09); background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6DB60E', endColorstr='#5B9A09', GradientType=0);
border-radius: 3px; border: 1px solid #497A07; color: #FFF; font-size: 14px; font-weight: bold; }
.md_has, .md_allowed, .md_refuse { position: absolute; top: 0; left: 0; display: block; width: 51px; height: 51px; background: url(../../template/singcere_town/src/img/all/sprite_home_sub.png); }
.md_has { background-position: -245px -190px; }
.md_allowed { background-position: -39px -190px; }
.md_refuse { background-position: -135px -190px; }
.tsk_title { padding-bottom: 10px; }
.tsk_des { color: #999; }
.tsk_title .tt_title { color: #666; }
.tsk_title .num, .tsk_title .num a { color: #999; }
.user_name { margin: 0 10px; padding: 10px 0 10px 10px; line-height: 17px; }
.user_name a { color: #000000; }
.user_name i { background: url(../../template/singcere_town/src/img/all/sprite_forum.png) no-repeat scroll 0 0 transparent; display: block; float: left; height: 16px; margin-right: 3px; width: 16px; }
.user_name i.male { background-position: -635px -39px; }
.user_name i.female { background-position: -615px -39px; }
.user_name i.unknown_sex { background-position: -614px -93px; }
.user_atten { line-height: 18px; margin: 0 0 10px 15px; }
.user_atten li { border-right: 1px solid #F0ECE6; float: left; padding: 0 5px; line-height: 14px; }
.user_atten li.last { border: 0 none; }
.user_atten li a { color: #666666; }
.user_atten li a strong { color: #CD6701; font-weight: bold; }
.md_ctrl a:hover { text-decoration: none; }
.h_avatar img { background: url(../../template/singcere_town/src/img/all/midavt_shadow.gif) repeat-x scroll 0 100% #FFFFFF; padding: 5px 5px 8px; margin-left: 14px; }
.level { line-height: 18px; }
.level i { background: url(../../template/singcere_town/src/img/all/sprite_forum.png) no-repeat; display: block; margin-right: 5px; float: left; width: 18px; height: 18px; }
.level i.level_0 { background-position: -502px -160px; }
.level i.level_1 { background-position: -502px -42px; }
.level i.level_2 { background-position: -522px -42px; }
.level i.level_3 { background-position: -542px -42px; }
.level i.level_4 { background-position: -562px -42px; }
.level i.level_5 { background-position: -582px -42px; }
.level i.level_6 { background-position: -502px -62px; }
.level i.level_7 { background-position: -522px -62px; }
.level i.level_8 { background-position: -542px -62px; }
.level i.level_9 { background-position: -562px -62px; }
.level i.level_10 { background-position: -582px -62px; }
.level i.level_11 { background-position: -502px -81px; }
.level i.level_12 { background-position: -522px -81px; }
.level i.level_13 { background-position: -542px -81px; }
.level i.level_14 { background-position: -562px -81px; }
.level i.level_15 { background-position: -582px -81px; }
.level i.level_16 { background-position: -502px -103px; }
.level i.level_17 { background-position: -522px -103px; }
.level i.level_18 { background-position: -542px -103px; }
.level i.level_19 { background-position: -562px -103px; }
.level i.level_20 { background-position: -582px -103px; }
.level i.level_21 { background-position: -502px -123px; }
.level i.level_22 { background-position: -522px -123px; }
.level i.level_23 { background-position: -542px -123px; }
.level i.level_24 { background-position: -562px -123px; }
.level i.level_25 { background-position: -582px -123px; }
.level i.level_26 { background-position: -502px -141px; }
.level i.level_27 { background-position: -522px -141px; }
.level i.level_28 { background-position: -542px -141px; }
.level i.level_29 { background-position: -562px -141px; }
.level i.level_30 { background-position: -582px -141px; }
.level i.level_31 { background-position: -501px -180px; }
.level i.level_32 { background-position: -522px -180px; }
.level i.level_33 { background-position: -543px -180px; }
.level i.level_34 { background-position: -564px -180px; }
.level i.level_35 { background-position: -582px -180px; }
.checkin { background: url(../../template/singcere_town/src/img/all/sprite_home.png) repeat scroll 0 -30px transparent; cursor: pointer; height: 52px; margin: 15px auto 10px; position: relative; width: 159px; }
.checkin span { color: #FFFFFF; display: block; left: 2px; line-height: 20px; position: absolute; text-align: center; top: 4px; width: 54px; }
.checkin strong { bottom: 4px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; left: 2px; line-height: 20px; position: absolute; text-align: center; width: 54px; }
.right_content { margin: 0 15px; position: relative; }
.right_content .title { color: #CD6704; font-size: 14px; padding: 0; }
.right_content .title a { font-size: 12px; }
.normal_lst { border-bottom: 1px dotted #CFCBCA; color: #CBCBCB; line-height: 25px; padding: 0 0 10px 15px; }
.icon_act { background: url(../../template/singcere_town/src/img/all/sprite_home.png) no-repeat scroll -171px -45px transparent; display: block; float: left; height: 16px; margin: 10px 3px 0 0; width: 16px; }
.right_content .activity { border-bottom: 1px dotted #CFCBCA; padding: 0 10px 10px; }
.right_content .activity img { margin: 5px 0; }
.ActBtn .addbtn { background: none repeat scroll 0 0 #67AF09; color: #FFFFFF; line-height: 18px; padding: 0 3px; }
.visitor { padding-left: 15px; }
.visitor li { display: block; float: left; padding: 0 7px 5px 0; width: 50px; }
.visitor li img { height: 45px; width: 45px; }
.follow { background: url(../../template/singcere_town/src/img/all/sprite_home.png) no-repeat scroll -25px -15px transparent; display: inline-block; height: 12px; margin-right: 2px; width: 11px; }
.post_msg { background: none repeat scroll 0 0 #FDFFE5; border: 1px solid #FAF5B7; height: 30px; line-height: 30px; margin-bottom: 10px; padding: 0 10px; position: relative; }
.post_msg .close { background: url(../../template/singcere_town/src/img/all/sprite_home.png) no-repeat scroll -27px -4px transparent; display: block; float: right; height: 8px; margin-top: 10px; width: 7px; }
.post_msg i { background: url(../../template/singcere_town/src/img/all/sprite_home.png) no-repeat scroll -48px -4px transparent; display: block; float: left; height: 11px; margin: 9px 5px 0 0; width: 11px; }
#top_nav { position: fixed; top: 0; left: 0; width: 100%; height: 38px; z-index: 200; background: #f9f9f9 url(../../template/singcere_town/src/img/all/hx_topnavbg.png) repeat-x bottom left; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.24); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.24); box-shadow: 0 0 5px rgba(0,0,0,0.24); _position: relative; border-bottom: 1px solid #ddd; }
#top_nav h1 { float: left; }
#top_nav h1 a { display: block; float: left; width: 130px; height: 30px; text-indent: -230px; overflow: hidden; margin: 4px 0 0 0; background: url(../../template/singcere_town/src/img/all/logo.png) no-repeat; font-size: 0; }
#top_nav h1 a i { display: block; float: right; visibility: hidden; margin: 5px 0 0 0; width: 21px; height: 19px; outline: none; background: url(../../template/singcere_town/src/img/all/logo_home.png) no-repeat; }
#top_nav h1 a:hover { text-decoration: none; }
#top_nav h1 a:hover i { visibility: visible; }
#top_nav a { color: #333; }
#top_nav a:hover { color: #2197d5; }
#top_nav a.light { color: #2197D5; }
#top_nav .top_navwrap { width: 960px; margin: 0 auto; position: relative; }
#top_nav #mn_forum { padding: 0 9px 0 15px; }
#top_nav #mn_mymsg { padding: 0 9px 0 15px; }
#top_nav #mn_myaccount { padding: 0 9px 0 15px; }
#top_mainnav a { display: block; float: left; height: 38px; line-height: 38px; padding: 0 15px; }
#top_mainnav a#switchblind { display:none;}
#top_mainnav a:hover { background-color: #f1f1f1; background-image: -moz-linear-gradient(top, #f8f8f7, #e7e7e7); background-image: -ms-linear-gradient(top, #f8f8f7, #e7e7e7); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f7), to(#e7e7e7)); background-image: -webkit-linear-gradient(top, #f8f8f7, #e7e7e7); background-image: -o-linear-gradient(top, #f8f8f7, #e7e7e7); background-image: linear-gradient(top, #f8f8f7, #e7e7e7); background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f7', endColorstr='#e7e7e7', GradientType=0);}
#top_usermenu { float: right; }
#top_usermenu .status_notlogin { margin: 11px 0 0 0; }
#top_usermenu .status_notlogin a { margin: 0 5px; }
#top_usermenu .status_notlogin .sp { color: #ddd; }
#top_usermenu .status_guest { margin: 11px 0 0 0; }
#top_usermenu .status_loginned a { display: block; float: left; height: 38px; line-height: 38px; padding: 0 15px; }
.top_popmenu { padding: 9px; background: #fff; border: 1px solid #797979; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.24); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.24); box-shadow: 0 0 5px rgba(0,0,0,0.24); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.top_popmenu li { line-height: 1.9; }
.top_popmenu a.light { color: #2197D5; }
.top_popmenu .top_poptitle { line-height: 29px; position: absolute; top: -34px; display: block; padding: 0 8px 0 14px; height: 33px; line-height: 26px; border: 1px solid #797979; border-bottom: none; background: #fff; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.top_popmenu .divider {
*zoom:1; margin: 5px 0; border: none; height: 1px; overflow: hidden; background: #ededed; }
.top_popmenu .divider:before, .top_popmenu .divider:after { display: table; content: ""; }
.top_popmenu .divider:after { clear: both; }
.top_popmenu .hottip { padding: 0 10px; height: 25px; line-height: 25px; border: 1px solid #ffdc73; background: #fffada; }
.top_popmenu .listmenu li { display: block; margin-bottom: 3px; }
.top_popmenu .listmenu li a { display: block; height: 23px; line-height: 23px; padding: 1px 6px 1px 6px; background: #f9f9f9; }
.top_popmenu .listmenu li a:hover { padding: 0 5px 0 5px; border: 1px solid #ffdc73; background: #fffada; text-decoration: none; }
.top_popmenu .listmenu li i { display: block; float: left; width: 20px; height: 20px; margin: 2px 0 0 0; background-image: url(../../template/singcere_town/src/img/all/hxforum_topnav_icon.png); }
.top_popmenu .listmenu li i.ic16 { background-position: 0 -60px; }
.top_popmenu .listmenu li i.ic17 { background-position: -20px -60px; }
.top_popmenu .listmenu li i.ic18 { background-position: -40px -60px; }
.top_popmenu .listmenu li i.ic19 { background-position: -60px -60px; }
.top_popmenu .listmenu li i.ic20 { background-position: -80px -60px; }
.top_popmenu .listmenu li i.ic21 { background-position: 0 -80px; }
.top_popmenu .listmenu li i.ic22 { background-position: -20px -80px; }
.top_popmenu .listmenu li i.ic23 { background-position: -40px -80px; }
.top_popmenu .listmenu li i.ic24 { background-position: -60px -80px; }
.top_popmenu .listmenu li i.ic25 { background-position: -80px -80px; }
.top_popmenu .listmenu li i.ic26 { background-position: 0 -100px; }
.top_popmenu .listmenu li i.ic27 { background-position: -20px -100px; }
#mn_forum_menu { width: 465px; -webkit-border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; border-radius: 0 3px 3px 3px; }
#mn_forum_menu .top_poptitle { left: -1px; }
#mn_forum_menu ul { *zoom:1;}
#mn_forum_menu ul:before, #mn_forum_menu ul:after { display: table; content: ""; }
#mn_forum_menu ul:after { clear: both; }
#mn_forum_menu ul li { display: block; float: left; margin: 0 3px 3px 0; }
#mn_forum_menu ul li a { display: block; float: left; width: 82px; padding: 1px 2px 1px 6px; height: 23px; line-height: 23px; background: #f9f9f9; }
#mn_forum_menu ul li a i { display: block; float: left; width: 20px; height: 20px; margin-top: 2px; background-image: url(../../template/singcere_town/src/img/all/hxforum_topnav_icon.png); }
#mn_forum_menu ul li a.sub_fashion i.ic1 { background-position: 0 0; }
#mn_forum_menu ul li a.sub_food i.ic1 { background-position: -20px 0; }
#mn_forum_menu ul li a.sub_marriage i.ic1 { background-position: -40px 0; }
#mn_forum_menu ul li a.sub_baby i.ic1 { background-position: -60px 0; }
#mn_forum_menu ul li a.sub_tourism i.ic1 { background-position: -80px 0; }
#mn_forum_menu ul li a.sub_car i.ic1 { background-position: 0 -20px; }
#mn_forum_menu ul li a.sub_digital i.ic1 { background-position: -20px -20px; }
#mn_forum_menu ul li a.sub_house i.ic1 { background-position: -40px -20px; }
#mn_forum_menu ul li a.sub_home i.ic1 { background-position: -60px -20px; }
#mn_forum_menu ul li a.sub_entertainment i.ic1 { background-position: -80px -20px; }
#mn_forum_menu ul li a.sub_pic i.ic1 { background-position: 0 -40px; }
#mn_forum_menu ul li a.sub i.ic1 { background-position: -20px -40px; }
#mn_forum_menu ul li a.sub_new i.ic1 { background-position: -40px -40px; }
#mn_forum_menu ul li a.sub_interactive i.ic1 { background-position: -60px -40px; }
#mn_forum_menu ul li a i.ic1 { background-position: 0 -60px; }
#mn_forum_menu ul li a:hover { padding: 0 1px 0 5px; border: 1px solid #ffdc73; background: #fffada; text-decoration: none; }
#mn_mymsg_menu { width: 140px; -webkit-border-radius: 3px 0 3px 3px; -moz-border-radius: 3px 0 3px 3px; border-radius: 3px 0 3px 3px; }
#mn_mymsg_menu .top_poptitle { right: -1px; }
#mn_mymsg_prompt { width: 180px; }
#mn_mymsg_prompt .close { display: block; float: right; margin-top: 2px; width: 18px; height: 18px; overflow: hidden; background: url(../../template/singcere_town/src/img/all/login_close.png) no-repeat; text-indent: -50px; }
#mn_myaccount_menu { width: 140px; -webkit-border-radius: 3px 0 3px 3px; -moz-border-radius: 3px 0 3px 3px; border-radius: 3px 0 3px 3px; }
#mn_myaccount_menu .my_avatar { margin-bottom: 3px; *zoom:1;}
#mn_myaccount_menu .my_avatar:before, #mn_myaccount_menu .my_avatar:after { display: table; content: ""; }
#mn_myaccount_menu .my_avatar:after { clear: both; }
#mn_myaccount_menu .my_avatar .avatar { float: left; margin-right: 9px; }
#mn_myaccount_menu .my_avatar .avatar img { width: 32px; height: 32px; }
#mn_myaccount_menu .my_avatar .avatar_info { height: 32px; line-height: 16px; overflow: hidden; }
#mn_myaccount_menu .top_poptitle { right: -1px; }
.qq_bind { margin-top: -3px; }
#toptb .qq_bind { margin-top: 2px; }
/* All end*/



/* Header
----------------------------------------------------------------------------------------------------*/
#hd { height: {HEADERBORDER}; background: url({STYLEIMGDIR}list/{CHANNEL}/channel_bg_fastion.png) repeat-x; background-position: top center; border:none; }
#headbanner { position: absolute;top: 0;left: 0;background: url({STYLEIMGDIR}list/{CHANNEL}/banner_bg_fastion.png) top center no-repeat; height: 154px; width: 100%; z-index: 1; }
#hd_content { background-image: -moz-linear-gradient(top, #fff, #efefef); background-image: -ms-linear-gradient(top, #fff, #efefef); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef)); background-image: -webkit-linear-gradient(top, #fff, #efefef); background-image: -o-linear-gradient(top, #fff, #efefef); background-image: linear-gradient(top, #fff, #efefef); background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0);
position: fixed; z-index: 101; width: 100%; left: 0; _position: relative; height: 38px; box-shadow: 0 0 5px rgba(0,0,0,.22); -moz-box-shadow: 0 0 5px rgba(0,0,0,.22); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.22); }
#hd .channel_top { position: relative; padding-top: 50px; _padding-top: 0; z-index: 3; }
.channel_top .logo { float: left; width: 147px; height: 51px; margin: 13px 15px 0 40px; background: url({STYLEIMGDIR}list/{CHANNEL}/logo_fastion.png) no-repeat; }
.channel_top ul { float: left; padding-top: 21px; }
.channel_top li { display: block; float: left; margin-right: 5px; }
.channel_top li a { display: block; line-height: 36px; background: url({STYLEIMGDIR}list/{CHANNEL}/nav_bg_fastion.png) 0 0 no-repeat; padding-left: 11px; font-size: 16px; font-family: 'Microsoft Yahei'; color: {HEADERTEXT}; }
.channel_top li a i { font-style: normal; background: url({STYLEIMGDIR}list/{CHANNEL}/nav_bg_fastion.png) 100% 100% no-repeat; padding: 0 13px 3px 2px; line-height: 33px; cursor: pointer; display: inline-block; }
.channel_top li.active a, .channel_top li.active a i, .channel_top li a:hover, .channel_top li a:hover i { background-image: url({STYLEIMGDIR}list/{CHANNEL}/nav_bg_fastion_hover.png); color: {HEADERBGCOLOR}; }
/* Header end*/



/* Diy 
----------------------------------------------------------------------------------------------------*/
.frame, .frame-tab { background:none; border:none;}
/* Diy end*/



/* Botton 
----------------------------------------------------------------------------------------------------*/
.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp { width:102px; height:33px; display:block; }
.pgs #newspecial img, .pgs #newspecialtmp img, .pgs #post_reply img, .pgs #post_replytmp img { display:none; }
.pgs #newspecial, .pgs #newspecialtmp { background:url("{STYLEIMGDIR}/common/pn_post.png") no-repeat 0 0; }
.pgs #post_reply, .pgs #post_replytmp { display:none; }
a.color_button1, button.color_button1, button.pn { display: inline-block; padding: 0 0 0 5px; text-decoration: none; font-weight: bold; border: 0; color: #fff; cursor: pointer;}
a.color_button1, a.color_button1 span, button.color_button1, button.color_button1 span, button.pn, button.pn span, button.pn strong, button.pn em { display: inline-block; white-space:nowrap; }
a.color_button1, button.color_button1, button.pn { background: url({STYLEIMGDIR}/btn/btn1_left.png) no-repeat 0 0; font-size: 12px; line-height: 29px; height: 29px; margin-left:0; }
a.color_button1 span, button.color_button1 span, button.pn span, button.pn strong, button.pn em { background: url({STYLEIMGDIR}/btn/btn1_right.png) no-repeat right 0; padding: 0px 10px 0px 7px; line-height: 29px !important; font-weight: bold; *height:29px; }
a:hover.color_button1, button:hover.color_button1, .a .color_button1, button:hover.pn { background-image: url({STYLEIMGDIR}/btn/btn1_left-hover.png); background-position:0 0; boder:none; }
a:hover.color_button1 span, button:hover.color_button1 span, .a .color_button1 span, button:hover.pn span, button:hover.pn strong, button:hover.pn em { background-image: url({STYLEIMGDIR}/btn/btn1_right-hover.png); background-position:right 0; *color: #fff; }
/* 按钮颜色 */
a.black, a:hover.black, button.black, button:hover.black, button.pn, button:hover.pn { background-color: #fecf6a; }
.ie6 button.pn, .ie6 button.pn strong, .ie6 button.pn span, .ie6 button.pn em {  background: #fecf6a;}
.ie7 button.pn strong, .ie7 button.pn span, .ie7 button.pn em { margin-left:-10px; margin-right:-9px; min-width:30px; padding:0 8px 0 7px;}
/*按钮重定义*/
.pn { height:29px; box-shadow:none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}
.pnc, a.pnc { border:none; color:#fff !important;}
.pnpost .pn { height:29px;}
.tb .o { border-radius:3px;}
/* Botton End*/





/*翻页重定义*/
/* 大分页按钮 */
.pgbtn { margin: 5px 0 10px; }
.pgbtn a { display: block; height: 40px; line-height: 40px; letter-spacing: 5px; text-align: center; border: 1px solid #DCDCDC; background: #F5F5F5 url({STYLEIMGDIR}/bg_pgbtn.png) repeat-x 0 0; font-size: 14px; outline: none; border-radius: 5px; box-shadow: 0 1px 0 #F5F5F5; }
.pgbtn a:hover { border-color: #BABABA; text-decoration: none; }
.pgbtn a:active { background: #EEE; border-color: #D0D0D0; box-shadow: none; }





/* 瀑布流布局 */
.waterfall { position: relative; margin-top: 15px; }
	.waterfall li { margin: 0 10px 10px 0; padding: 0 0 3px; text-align: left; border-width: 1px 0 0; border-top: 1px solid #EAEAEA; background: url({STYLEIMGDIR}/bg_waterfall.png) no-repeat 100% 100%; }
	.waterfall .c, .waterfall h3 { padding: 10px; border: solid #EAEAEA; border-width: 0 1px; background-color: #F8F8F8; }
		.waterfall .c { overflow: hidden; padding-bottom: 0; max-height: 800px; }
		.waterfall .c .nopic { display: block; background:{WRAPBG} url({IMGDIR}/nophototiny.png) no-repeat 50% 50%; cursor: pointer; }
	.waterfall .auth { padding: 0 10px 10px; border-width: 0 1px 1px; border-style: solid; border-color: transparent #EAEAEA #B9B9B9; background: #F8F8F8; }
		.waterfall .auth img { display: inline-block; margin: 0 1px; }




/* Else
----------------------------------------------------------------------------------------------------*/
.tedt { border:none;}
#hx-fans-fun { border: 1px solid #DDD; padding: 10px; margin-top: 10px; background-color: #FFFDF8; background-image: -moz-linear-gradient(top, white, #FEFAED); background-image: -ms-linear-gradient(top, white, #FEFAED); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#FEFAED)); background-image: -webkit-linear-gradient(top, white, #FEFAED); background-image: -o-linear-gradient(top, white, #FEFAED); background-image: linear-gradient(top, white, #FEFAED); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fefaed', GradientType=0);}
#frame8qq8l2 .title { height: 30px; overflow: hidden; margin-bottom: 5px; }
#frame8qq8l2 span { font-size: 14px; margin: 0 0 0 3px; }
#frame8qq8l2 .frame-title { background: none; }
#portal_block_266_content .lside { width: 640px; float: left; overflow: hidden; }
#hx-fans-fun .picitem { width: 159px; height: 150px; overflow: hidden; float: left; }
#hx-fans-fun .picitem .img { width: 130px; height: 95px; overflow: hidden; padding: 5px; border: 1px solid #F7F4ED; background: white; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
#hx-fans-fun .picitem .img a { display: block; width: 130px; height: 95px; overflow: hidden; }
#hx-fans-fun .picitem .subject { margin-top: 3px; width: 142px; height: 40px; line-height: 20px; overflow: hidden; text-align: center; }
#portal_block_266 { width: 620px; float: left; }
#hx-fans-fun .rside li { height: 25px; line-height: 25px; overflow: hidden; }
#hx-fans-fun .rside i { font-family: 'Simsun'; }
#portal_block_267 { float: right; width: 290px; }



